package com.dhsc.service.ywjk.qywjh.jhmxxx;

import com.dhsc.domain.jkzx.ywjk.qywjh.jhmxxx.YcjlmxVo;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;

/**
 * @ClassName: IJhmxxxService
 * @Description: 稽核明细信息
 * @Author: jwj
 * @Date: 2023/11/7 11:02
 */
public interface IJhmxxxService {

    /**
     * @Description: 查询网点异常类型
     * @MessageName:queryWdYclx
     * @Param:  ycjlmxVo
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/7 14:59
     */
    ResponseObject queryWdYclx(YcjlmxVo ycjlmxVo);

    /**
     * @Description: 查询网点异常类别
     * @MessageName:queryWdYclb
     * @Param:
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/7 14:59
     */
    ResponseObject queryWdYclb();

    /**
     * @Description: 查询网点异常信息
     * @MessageName:queryWdYcInfo
     * @Param:  ycjlmxVo
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/7 15:40
     */
    LayuiTableVo queryWdYcInfo(YcjlmxVo ycjlmxVo);

    /**
     * @Description: 查询监控异常类型处理说明限制字段
     * @MessageName: queryTjkYclxClsm
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2024/11/11 13:19
     */
    ResponseObject queryTjkYclxClsm(YcjlmxVo ycjlmxVo);
    /**
     * @Description: 营业部推送
     * @MessageName:yybjlts
     * @Param: ycjlmxVo
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/8 11:21
     */
    ResponseObject yybjlts(YcjlmxVo ycjlmxVo);
    
    /**
     * @Description: 查询关联稽查信息
     * @MessageName:queryGljcInfo
     * @Param: ycjlmxVo
     * @return: LayuiTableVo
     * @Author: jwj
     * @Date: 2023/11/8 15:18
     */
    LayuiTableVo queryGljcInfo(YcjlmxVo ycjlmxVo);
    
    /**
     * @Description: 处理网点异常记录
     * @MessageName:handleWdycjl
     * @Param: ycjlmxVo
     * @return: ResponseObject
     * @Author: jwj
     * @Date: 2023/11/9 10:12
     */
    ResponseObject handleWdycjl(YcjlmxVo ycjlmxVo);

}
